<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>后端突击 - 狂飙后端训练营 | 鱼皮的编程宝典</title>
    <meta name="generator" content="VuePress 1.9.10">
    <link rel="icon" href="/favicon.ico">
    <script>
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?2675818a983a3131404cee835018f016";
          var s = document.getElementsByTagName("script")[0]; 
          s.parentNode.insertBefore(hm, s);
        })();
      </script>
    <meta name="description" content="贴心的编程学习路线，全面的编程知识百科">
    <meta property="article:modified_time" content="2023-12-15T06:04:22.000Z">
    <meta property="og:site_name" content="鱼皮的编程宝典">
    <meta property="og:title" content="后端突击 - 狂飙后端训练营">
    <meta property="og:type" content="article">
    <meta property="og:url" content="https://codefather.cn/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/">
    <meta name="twitter:title" content="后端突击 - 狂飙后端训练营">
    <meta name="twitter:url" content="https://codefather.cn/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:label1" content="Written by">
    <meta name="twitter:label2" content="Filed under">
    <meta name="twitter:data2" content="程序员, 编程, 计算机">
    <meta property="article:tag" content="程序员">
    <meta name="keywords" content="程序员鱼皮, 编程学习路线, 编程知识百科, Java, 编程导航, 前端, 开发, 编程分享, 项目, IT, 求职, 面经">
    
    <link rel="preload" href="/assets/css/0.styles.40c15e22.css" as="style"><link rel="preload" href="/assets/js/app.12ab4756.js" as="script"><link rel="preload" href="/assets/js/2.fd06b53e.js" as="script"><link rel="preload" href="/assets/js/30.248a229d.js" as="script"><link rel="prefetch" href="/assets/js/1.17ea1209.js"><link rel="prefetch" href="/assets/js/10.d9532d8f.js"><link rel="prefetch" href="/assets/js/100.064ea126.js"><link rel="prefetch" href="/assets/js/101.d64c5b33.js"><link rel="prefetch" href="/assets/js/102.5e29a62c.js"><link rel="prefetch" href="/assets/js/103.59ad6cd7.js"><link rel="prefetch" href="/assets/js/104.ae4763e8.js"><link rel="prefetch" href="/assets/js/105.2a9124be.js"><link rel="prefetch" href="/assets/js/106.529bca07.js"><link rel="prefetch" href="/assets/js/107.c8671a0d.js"><link rel="prefetch" href="/assets/js/108.55c93c64.js"><link rel="prefetch" href="/assets/js/109.7d1efa54.js"><link rel="prefetch" href="/assets/js/11.2f89b5eb.js"><link rel="prefetch" href="/assets/js/110.0caecbf5.js"><link rel="prefetch" href="/assets/js/111.a2aeae49.js"><link rel="prefetch" href="/assets/js/112.eb7ceda5.js"><link rel="prefetch" href="/assets/js/113.f304408d.js"><link rel="prefetch" href="/assets/js/114.988c637f.js"><link rel="prefetch" href="/assets/js/115.bfdeed31.js"><link rel="prefetch" href="/assets/js/116.a47b8c53.js"><link rel="prefetch" href="/assets/js/117.2e1e8250.js"><link rel="prefetch" href="/assets/js/118.758ce408.js"><link rel="prefetch" href="/assets/js/119.73d9e688.js"><link rel="prefetch" href="/assets/js/12.53aaa509.js"><link rel="prefetch" href="/assets/js/120.202a8b2e.js"><link rel="prefetch" href="/assets/js/121.ca91d59a.js"><link rel="prefetch" href="/assets/js/122.8804c0dd.js"><link rel="prefetch" href="/assets/js/123.ceada225.js"><link rel="prefetch" href="/assets/js/124.4b2718b7.js"><link rel="prefetch" href="/assets/js/125.72134235.js"><link rel="prefetch" href="/assets/js/126.167b162c.js"><link rel="prefetch" href="/assets/js/127.f8139c17.js"><link rel="prefetch" href="/assets/js/128.da64a377.js"><link rel="prefetch" href="/assets/js/129.c07963b1.js"><link rel="prefetch" href="/assets/js/13.52940164.js"><link rel="prefetch" href="/assets/js/130.f66fc8bb.js"><link rel="prefetch" href="/assets/js/131.a913c7dd.js"><link rel="prefetch" href="/assets/js/132.ea648654.js"><link rel="prefetch" href="/assets/js/133.074ca70e.js"><link rel="prefetch" href="/assets/js/134.dc79ddd8.js"><link rel="prefetch" href="/assets/js/135.c4516208.js"><link rel="prefetch" href="/assets/js/136.2546baf7.js"><link rel="prefetch" href="/assets/js/137.56454fc6.js"><link rel="prefetch" href="/assets/js/138.bdb002bf.js"><link rel="prefetch" href="/assets/js/139.40a2f9b5.js"><link rel="prefetch" href="/assets/js/14.ade1e74d.js"><link rel="prefetch" href="/assets/js/140.06b20427.js"><link rel="prefetch" href="/assets/js/141.8dd992e3.js"><link rel="prefetch" href="/assets/js/142.d9305485.js"><link rel="prefetch" href="/assets/js/143.41bf907e.js"><link rel="prefetch" href="/assets/js/144.c138960c.js"><link rel="prefetch" href="/assets/js/145.fc5b38c8.js"><link rel="prefetch" href="/assets/js/146.c9166b70.js"><link rel="prefetch" href="/assets/js/147.c31d8a01.js"><link rel="prefetch" href="/assets/js/148.5c0534ca.js"><link rel="prefetch" href="/assets/js/149.d2355ea2.js"><link rel="prefetch" href="/assets/js/15.970a8ca5.js"><link rel="prefetch" href="/assets/js/150.c1644898.js"><link rel="prefetch" href="/assets/js/151.b6e4adf0.js"><link rel="prefetch" href="/assets/js/152.7a5071aa.js"><link rel="prefetch" href="/assets/js/153.31abbc68.js"><link rel="prefetch" href="/assets/js/154.9c6bb079.js"><link rel="prefetch" href="/assets/js/155.e5506a40.js"><link rel="prefetch" href="/assets/js/156.992dab50.js"><link rel="prefetch" href="/assets/js/157.12a6ee84.js"><link rel="prefetch" href="/assets/js/158.84dc1045.js"><link rel="prefetch" href="/assets/js/159.fd2022b1.js"><link rel="prefetch" href="/assets/js/16.ff971500.js"><link rel="prefetch" href="/assets/js/160.8d8889cd.js"><link rel="prefetch" href="/assets/js/161.31797def.js"><link rel="prefetch" href="/assets/js/162.bfae7a75.js"><link rel="prefetch" href="/assets/js/163.e5e8094d.js"><link rel="prefetch" href="/assets/js/164.870f212c.js"><link rel="prefetch" href="/assets/js/165.8da20a31.js"><link rel="prefetch" href="/assets/js/166.950a187d.js"><link rel="prefetch" href="/assets/js/167.fd042c52.js"><link rel="prefetch" href="/assets/js/168.7d9f058d.js"><link rel="prefetch" href="/assets/js/169.205df80e.js"><link rel="prefetch" href="/assets/js/17.4b045b26.js"><link rel="prefetch" href="/assets/js/170.270108a3.js"><link rel="prefetch" href="/assets/js/171.9f03d27d.js"><link rel="prefetch" href="/assets/js/172.1882bac7.js"><link rel="prefetch" href="/assets/js/173.fc1fe7d4.js"><link rel="prefetch" href="/assets/js/174.d77c927b.js"><link rel="prefetch" href="/assets/js/175.019b9e83.js"><link rel="prefetch" href="/assets/js/176.5ce31bd8.js"><link rel="prefetch" href="/assets/js/177.9a2006f2.js"><link rel="prefetch" href="/assets/js/178.88265ac1.js"><link rel="prefetch" href="/assets/js/179.3205ce07.js"><link rel="prefetch" href="/assets/js/18.1cdd0514.js"><link rel="prefetch" href="/assets/js/180.2ff51f44.js"><link rel="prefetch" href="/assets/js/181.f792ce97.js"><link rel="prefetch" href="/assets/js/182.103328e1.js"><link rel="prefetch" href="/assets/js/183.40fde303.js"><link rel="prefetch" href="/assets/js/184.1f36ac78.js"><link rel="prefetch" href="/assets/js/185.cf3b1c00.js"><link rel="prefetch" href="/assets/js/186.f7981399.js"><link rel="prefetch" href="/assets/js/187.20fe296d.js"><link rel="prefetch" href="/assets/js/188.7b004fea.js"><link rel="prefetch" href="/assets/js/189.599ca2d9.js"><link rel="prefetch" href="/assets/js/19.5740e4d6.js"><link rel="prefetch" href="/assets/js/190.14087c07.js"><link rel="prefetch" href="/assets/js/191.b0f73f6d.js"><link rel="prefetch" href="/assets/js/192.9d171669.js"><link rel="prefetch" href="/assets/js/193.00975585.js"><link rel="prefetch" href="/assets/js/194.2c7c43b4.js"><link rel="prefetch" href="/assets/js/195.ff126254.js"><link rel="prefetch" href="/assets/js/196.6546ae1c.js"><link rel="prefetch" href="/assets/js/197.eedb67bb.js"><link rel="prefetch" href="/assets/js/198.acdcc22c.js"><link rel="prefetch" href="/assets/js/199.7993a6b2.js"><link rel="prefetch" href="/assets/js/20.8885a4fa.js"><link rel="prefetch" href="/assets/js/200.52f08765.js"><link rel="prefetch" href="/assets/js/201.b85ab10b.js"><link rel="prefetch" href="/assets/js/202.ccec1c85.js"><link rel="prefetch" href="/assets/js/203.3f50a6ed.js"><link rel="prefetch" href="/assets/js/204.f28b803b.js"><link rel="prefetch" href="/assets/js/205.c51c53fd.js"><link rel="prefetch" href="/assets/js/206.ba0aa8f6.js"><link rel="prefetch" href="/assets/js/207.0dce311a.js"><link rel="prefetch" href="/assets/js/208.0ea629a6.js"><link rel="prefetch" href="/assets/js/209.f48c3e71.js"><link rel="prefetch" href="/assets/js/21.0bb62db4.js"><link rel="prefetch" href="/assets/js/210.689db8f2.js"><link rel="prefetch" href="/assets/js/211.72bc0f1f.js"><link rel="prefetch" href="/assets/js/212.456135bd.js"><link rel="prefetch" href="/assets/js/213.d0ea50fc.js"><link rel="prefetch" href="/assets/js/214.1400da91.js"><link rel="prefetch" href="/assets/js/215.aeef3e5d.js"><link rel="prefetch" href="/assets/js/216.a60215af.js"><link rel="prefetch" href="/assets/js/217.d6cd8b69.js"><link rel="prefetch" href="/assets/js/218.1bd500fc.js"><link rel="prefetch" href="/assets/js/219.20faf611.js"><link rel="prefetch" href="/assets/js/22.3e8347a6.js"><link rel="prefetch" href="/assets/js/220.6714179b.js"><link rel="prefetch" href="/assets/js/221.fb5b643d.js"><link rel="prefetch" href="/assets/js/222.d96272e5.js"><link rel="prefetch" href="/assets/js/223.4cb7dc3d.js"><link rel="prefetch" href="/assets/js/224.500d94cc.js"><link rel="prefetch" href="/assets/js/225.d006c34e.js"><link rel="prefetch" href="/assets/js/226.73612150.js"><link rel="prefetch" href="/assets/js/227.b02db9d1.js"><link rel="prefetch" href="/assets/js/228.aad43ff2.js"><link rel="prefetch" href="/assets/js/229.65340802.js"><link rel="prefetch" href="/assets/js/23.ceb5a5ff.js"><link rel="prefetch" href="/assets/js/230.97cab104.js"><link rel="prefetch" href="/assets/js/231.8415349a.js"><link rel="prefetch" href="/assets/js/232.db6d2697.js"><link rel="prefetch" href="/assets/js/233.723d05b1.js"><link rel="prefetch" href="/assets/js/234.26ed5e94.js"><link rel="prefetch" href="/assets/js/235.a586122b.js"><link rel="prefetch" href="/assets/js/236.f802bda8.js"><link rel="prefetch" href="/assets/js/237.cc8767ad.js"><link rel="prefetch" href="/assets/js/238.6485459e.js"><link rel="prefetch" href="/assets/js/239.9fbf3a55.js"><link rel="prefetch" href="/assets/js/24.07267ac6.js"><link rel="prefetch" href="/assets/js/240.1188f244.js"><link rel="prefetch" href="/assets/js/241.cbfb154d.js"><link rel="prefetch" href="/assets/js/242.352cea5a.js"><link rel="prefetch" href="/assets/js/243.07947e1c.js"><link rel="prefetch" href="/assets/js/244.f5b26fa9.js"><link rel="prefetch" href="/assets/js/245.c6030e32.js"><link rel="prefetch" href="/assets/js/246.d3fe99f7.js"><link rel="prefetch" href="/assets/js/247.185ae95d.js"><link rel="prefetch" href="/assets/js/248.a5f1548c.js"><link rel="prefetch" href="/assets/js/249.19691113.js"><link rel="prefetch" href="/assets/js/25.15e1f641.js"><link rel="prefetch" href="/assets/js/250.72fa1d33.js"><link rel="prefetch" href="/assets/js/251.bedd56f7.js"><link rel="prefetch" href="/assets/js/252.32bbcc8b.js"><link rel="prefetch" href="/assets/js/253.b59e5846.js"><link rel="prefetch" href="/assets/js/254.c0e37e1a.js"><link rel="prefetch" href="/assets/js/255.850da3cc.js"><link rel="prefetch" href="/assets/js/256.952d9817.js"><link rel="prefetch" href="/assets/js/257.88667bb8.js"><link rel="prefetch" href="/assets/js/258.c5873c28.js"><link rel="prefetch" href="/assets/js/259.6ae1dcbc.js"><link rel="prefetch" href="/assets/js/26.35b2bbdc.js"><link rel="prefetch" href="/assets/js/260.cb940cc3.js"><link rel="prefetch" href="/assets/js/261.0686c3e9.js"><link rel="prefetch" href="/assets/js/262.d0719839.js"><link rel="prefetch" href="/assets/js/263.ae83ebc1.js"><link rel="prefetch" href="/assets/js/264.209ad8a3.js"><link rel="prefetch" href="/assets/js/265.be8d1ee8.js"><link rel="prefetch" href="/assets/js/266.c51bceaa.js"><link rel="prefetch" href="/assets/js/267.fe8af48a.js"><link rel="prefetch" href="/assets/js/268.e18ed861.js"><link rel="prefetch" href="/assets/js/269.7126031e.js"><link rel="prefetch" href="/assets/js/27.270fcb06.js"><link rel="prefetch" href="/assets/js/270.89ead106.js"><link rel="prefetch" href="/assets/js/271.0643d07a.js"><link rel="prefetch" href="/assets/js/272.32a8e4b0.js"><link rel="prefetch" href="/assets/js/273.9881da47.js"><link rel="prefetch" href="/assets/js/274.2de022ea.js"><link rel="prefetch" href="/assets/js/275.d9a4fe99.js"><link rel="prefetch" href="/assets/js/276.d33de2e9.js"><link rel="prefetch" href="/assets/js/277.1ec367ab.js"><link rel="prefetch" href="/assets/js/278.66ab7c11.js"><link rel="prefetch" href="/assets/js/279.ff51cd15.js"><link rel="prefetch" href="/assets/js/28.ef3f6db2.js"><link rel="prefetch" href="/assets/js/280.ef45ed5f.js"><link rel="prefetch" href="/assets/js/281.87f26b81.js"><link rel="prefetch" href="/assets/js/282.c8ef594b.js"><link rel="prefetch" href="/assets/js/283.15643091.js"><link rel="prefetch" href="/assets/js/284.c4f25b2e.js"><link rel="prefetch" href="/assets/js/285.2d16e4b6.js"><link rel="prefetch" href="/assets/js/286.44eba266.js"><link rel="prefetch" href="/assets/js/287.7613e62f.js"><link rel="prefetch" href="/assets/js/288.b9546d55.js"><link rel="prefetch" href="/assets/js/289.125f85d8.js"><link rel="prefetch" href="/assets/js/29.177558be.js"><link rel="prefetch" href="/assets/js/290.db375797.js"><link rel="prefetch" href="/assets/js/291.90946626.js"><link rel="prefetch" href="/assets/js/292.a4524678.js"><link rel="prefetch" href="/assets/js/293.3ed9b083.js"><link rel="prefetch" href="/assets/js/294.d6c14116.js"><link rel="prefetch" href="/assets/js/295.2b485032.js"><link rel="prefetch" href="/assets/js/296.29d9aa0f.js"><link rel="prefetch" href="/assets/js/297.bfd72435.js"><link rel="prefetch" href="/assets/js/298.fc056989.js"><link rel="prefetch" href="/assets/js/299.0a3f258e.js"><link rel="prefetch" href="/assets/js/3.4dc033c7.js"><link rel="prefetch" href="/assets/js/300.d064d776.js"><link rel="prefetch" href="/assets/js/301.d95b9fc0.js"><link rel="prefetch" href="/assets/js/302.1afa637a.js"><link rel="prefetch" href="/assets/js/303.231beaa8.js"><link rel="prefetch" href="/assets/js/304.05df35d9.js"><link rel="prefetch" href="/assets/js/305.f2d83cf9.js"><link rel="prefetch" href="/assets/js/306.d54f5e5e.js"><link rel="prefetch" href="/assets/js/307.d5df9000.js"><link rel="prefetch" href="/assets/js/308.ef2f52b3.js"><link rel="prefetch" href="/assets/js/309.d1f13319.js"><link rel="prefetch" href="/assets/js/31.32a62b91.js"><link rel="prefetch" href="/assets/js/310.30b84be3.js"><link rel="prefetch" href="/assets/js/311.d79e3145.js"><link rel="prefetch" href="/assets/js/312.58e24f19.js"><link rel="prefetch" href="/assets/js/313.9809a122.js"><link rel="prefetch" href="/assets/js/314.e92e41b1.js"><link rel="prefetch" href="/assets/js/315.8c2fc1d4.js"><link rel="prefetch" href="/assets/js/316.a0904343.js"><link rel="prefetch" href="/assets/js/317.18e42b54.js"><link rel="prefetch" href="/assets/js/318.6b051d27.js"><link rel="prefetch" href="/assets/js/319.513b0197.js"><link rel="prefetch" href="/assets/js/32.23b75afc.js"><link rel="prefetch" href="/assets/js/320.ae91bc36.js"><link rel="prefetch" href="/assets/js/321.a194efea.js"><link rel="prefetch" href="/assets/js/322.8273020e.js"><link rel="prefetch" href="/assets/js/323.d332e08f.js"><link rel="prefetch" href="/assets/js/324.ed867b64.js"><link rel="prefetch" href="/assets/js/325.c43ccf9a.js"><link rel="prefetch" href="/assets/js/326.9497d879.js"><link rel="prefetch" href="/assets/js/327.7f095e40.js"><link rel="prefetch" href="/assets/js/328.cb5c5847.js"><link rel="prefetch" href="/assets/js/329.d36b59f3.js"><link rel="prefetch" href="/assets/js/33.b258b779.js"><link rel="prefetch" href="/assets/js/330.b1a092b9.js"><link rel="prefetch" href="/assets/js/331.ff86566f.js"><link rel="prefetch" href="/assets/js/332.0daafa9f.js"><link rel="prefetch" href="/assets/js/333.b7e50524.js"><link rel="prefetch" href="/assets/js/334.7dcf9f0b.js"><link rel="prefetch" href="/assets/js/335.862c410a.js"><link rel="prefetch" href="/assets/js/336.c6384990.js"><link rel="prefetch" href="/assets/js/337.ab9d5e52.js"><link rel="prefetch" href="/assets/js/338.598ae59e.js"><link rel="prefetch" href="/assets/js/339.9b810ff8.js"><link rel="prefetch" href="/assets/js/34.3bd60f1f.js"><link rel="prefetch" href="/assets/js/340.5609a53c.js"><link rel="prefetch" href="/assets/js/341.969d335a.js"><link rel="prefetch" href="/assets/js/342.43f85dba.js"><link rel="prefetch" href="/assets/js/343.47280ef9.js"><link rel="prefetch" href="/assets/js/344.346ae5fc.js"><link rel="prefetch" href="/assets/js/345.32166361.js"><link rel="prefetch" href="/assets/js/346.86ff128b.js"><link rel="prefetch" href="/assets/js/347.3c5421fe.js"><link rel="prefetch" href="/assets/js/348.95910300.js"><link rel="prefetch" href="/assets/js/349.004158d8.js"><link rel="prefetch" href="/assets/js/35.18e8f66a.js"><link rel="prefetch" href="/assets/js/350.e10b195b.js"><link rel="prefetch" href="/assets/js/351.12f89875.js"><link rel="prefetch" href="/assets/js/352.83957394.js"><link rel="prefetch" href="/assets/js/353.475971b9.js"><link rel="prefetch" href="/assets/js/354.8af7b26b.js"><link rel="prefetch" href="/assets/js/355.85925e24.js"><link rel="prefetch" href="/assets/js/356.1d77cf9c.js"><link rel="prefetch" href="/assets/js/357.b467d481.js"><link rel="prefetch" href="/assets/js/358.ac96f32d.js"><link rel="prefetch" href="/assets/js/359.e048bd10.js"><link rel="prefetch" href="/assets/js/36.a7ae257c.js"><link rel="prefetch" href="/assets/js/360.e9b45545.js"><link rel="prefetch" href="/assets/js/361.ad1bb45b.js"><link rel="prefetch" href="/assets/js/362.4e24a30b.js"><link rel="prefetch" href="/assets/js/363.64f7dad5.js"><link rel="prefetch" href="/assets/js/364.d9e3ebc2.js"><link rel="prefetch" href="/assets/js/365.330e3086.js"><link rel="prefetch" href="/assets/js/366.a6c0afb3.js"><link rel="prefetch" href="/assets/js/367.ffcefa40.js"><link rel="prefetch" href="/assets/js/368.664c8e4d.js"><link rel="prefetch" href="/assets/js/369.67da2dd2.js"><link rel="prefetch" href="/assets/js/37.d709f9a9.js"><link rel="prefetch" href="/assets/js/370.b1791970.js"><link rel="prefetch" href="/assets/js/371.743a461a.js"><link rel="prefetch" href="/assets/js/372.7703ef1b.js"><link rel="prefetch" href="/assets/js/373.17de31f6.js"><link rel="prefetch" href="/assets/js/374.e508be9e.js"><link rel="prefetch" href="/assets/js/375.6e2e9fe3.js"><link rel="prefetch" href="/assets/js/376.8ca3511a.js"><link rel="prefetch" href="/assets/js/377.bfcee39c.js"><link rel="prefetch" href="/assets/js/378.21852b78.js"><link rel="prefetch" href="/assets/js/379.9649c307.js"><link rel="prefetch" href="/assets/js/38.68ca920e.js"><link rel="prefetch" href="/assets/js/380.dadb4418.js"><link rel="prefetch" href="/assets/js/381.a03c993d.js"><link rel="prefetch" href="/assets/js/382.bb7c22c1.js"><link rel="prefetch" href="/assets/js/383.bd68b2e5.js"><link rel="prefetch" href="/assets/js/384.f6dc7457.js"><link rel="prefetch" href="/assets/js/385.14287a91.js"><link rel="prefetch" href="/assets/js/386.a6284ac2.js"><link rel="prefetch" href="/assets/js/387.c51f147a.js"><link rel="prefetch" href="/assets/js/388.06d9651e.js"><link rel="prefetch" href="/assets/js/389.2d85d927.js"><link rel="prefetch" href="/assets/js/39.de850db9.js"><link rel="prefetch" href="/assets/js/390.2397b3e0.js"><link rel="prefetch" href="/assets/js/391.8413aaaf.js"><link rel="prefetch" href="/assets/js/392.00eecaa4.js"><link rel="prefetch" href="/assets/js/393.351dd3fd.js"><link rel="prefetch" href="/assets/js/394.d2cc4a70.js"><link rel="prefetch" href="/assets/js/395.abee64bf.js"><link rel="prefetch" href="/assets/js/396.bc265e6a.js"><link rel="prefetch" href="/assets/js/397.e4a96944.js"><link rel="prefetch" href="/assets/js/398.f0d26b29.js"><link rel="prefetch" href="/assets/js/399.e77c3ddc.js"><link rel="prefetch" href="/assets/js/4.2f502b73.js"><link rel="prefetch" href="/assets/js/40.91635261.js"><link rel="prefetch" href="/assets/js/400.c7eac401.js"><link rel="prefetch" href="/assets/js/401.06092d16.js"><link rel="prefetch" href="/assets/js/402.4e08e496.js"><link rel="prefetch" href="/assets/js/403.deba4c77.js"><link rel="prefetch" href="/assets/js/404.9100e4df.js"><link rel="prefetch" href="/assets/js/405.e9f451e2.js"><link rel="prefetch" href="/assets/js/406.a0da4aa4.js"><link rel="prefetch" href="/assets/js/407.58b2b123.js"><link rel="prefetch" href="/assets/js/408.eb2cde2d.js"><link rel="prefetch" href="/assets/js/409.9041f749.js"><link rel="prefetch" href="/assets/js/41.169a3cfc.js"><link rel="prefetch" href="/assets/js/410.c12f3710.js"><link rel="prefetch" href="/assets/js/411.452cda45.js"><link rel="prefetch" href="/assets/js/412.8691317a.js"><link rel="prefetch" href="/assets/js/413.25a68f21.js"><link rel="prefetch" href="/assets/js/414.7a9699d8.js"><link rel="prefetch" href="/assets/js/415.6e8cdaff.js"><link rel="prefetch" href="/assets/js/416.e8a86529.js"><link rel="prefetch" href="/assets/js/417.28330bde.js"><link rel="prefetch" href="/assets/js/418.2fed8e17.js"><link rel="prefetch" href="/assets/js/419.773032f4.js"><link rel="prefetch" href="/assets/js/42.e17cd061.js"><link rel="prefetch" href="/assets/js/420.56681228.js"><link rel="prefetch" href="/assets/js/421.0d170e13.js"><link rel="prefetch" href="/assets/js/422.fc8c2a11.js"><link rel="prefetch" href="/assets/js/423.e34ea6a6.js"><link rel="prefetch" href="/assets/js/424.20fe8748.js"><link rel="prefetch" href="/assets/js/425.f001b7cd.js"><link rel="prefetch" href="/assets/js/426.a91230ef.js"><link rel="prefetch" href="/assets/js/427.c6c9fe8d.js"><link rel="prefetch" href="/assets/js/428.9d4f5e41.js"><link rel="prefetch" href="/assets/js/429.c81cfd3f.js"><link rel="prefetch" href="/assets/js/43.f88aa667.js"><link rel="prefetch" href="/assets/js/430.eb61372f.js"><link rel="prefetch" href="/assets/js/431.4a25365a.js"><link rel="prefetch" href="/assets/js/432.42fc1bbe.js"><link rel="prefetch" href="/assets/js/433.8e9ac9f0.js"><link rel="prefetch" href="/assets/js/434.fdd0b160.js"><link rel="prefetch" href="/assets/js/435.d6cbac31.js"><link rel="prefetch" href="/assets/js/436.17750ba2.js"><link rel="prefetch" href="/assets/js/437.a1468099.js"><link rel="prefetch" href="/assets/js/438.ac6a45c2.js"><link rel="prefetch" href="/assets/js/439.242ae27a.js"><link rel="prefetch" href="/assets/js/44.3f36e228.js"><link rel="prefetch" href="/assets/js/440.b80b520c.js"><link rel="prefetch" href="/assets/js/441.e51a4bbb.js"><link rel="prefetch" href="/assets/js/442.ab0b3eda.js"><link rel="prefetch" href="/assets/js/443.47e44250.js"><link rel="prefetch" href="/assets/js/444.54c3b425.js"><link rel="prefetch" href="/assets/js/445.e006c12e.js"><link rel="prefetch" href="/assets/js/446.f2b79730.js"><link rel="prefetch" href="/assets/js/447.2509a397.js"><link rel="prefetch" href="/assets/js/448.b7d69dfc.js"><link rel="prefetch" href="/assets/js/449.8a575d9b.js"><link rel="prefetch" href="/assets/js/45.be1455b1.js"><link rel="prefetch" href="/assets/js/450.ad421aeb.js"><link rel="prefetch" href="/assets/js/451.f09912ae.js"><link rel="prefetch" href="/assets/js/452.f528c4ce.js"><link rel="prefetch" href="/assets/js/453.fc4dc0f9.js"><link rel="prefetch" href="/assets/js/454.733c315c.js"><link rel="prefetch" href="/assets/js/455.44fe35b1.js"><link rel="prefetch" href="/assets/js/456.7f650035.js"><link rel="prefetch" href="/assets/js/457.77ebc183.js"><link rel="prefetch" href="/assets/js/458.133078f4.js"><link rel="prefetch" href="/assets/js/459.33728b5e.js"><link rel="prefetch" href="/assets/js/46.5ad74cb5.js"><link rel="prefetch" href="/assets/js/460.6946f564.js"><link rel="prefetch" href="/assets/js/461.6f906c5c.js"><link rel="prefetch" href="/assets/js/462.26eca27e.js"><link rel="prefetch" href="/assets/js/463.e02e5f65.js"><link rel="prefetch" href="/assets/js/464.0df25c63.js"><link rel="prefetch" href="/assets/js/465.80cd249e.js"><link rel="prefetch" href="/assets/js/466.a0921e86.js"><link rel="prefetch" href="/assets/js/467.1bec2b47.js"><link rel="prefetch" href="/assets/js/468.b6fa37c1.js"><link rel="prefetch" href="/assets/js/469.a1d2487e.js"><link rel="prefetch" href="/assets/js/47.03df5d0a.js"><link rel="prefetch" href="/assets/js/470.36a4b9c8.js"><link rel="prefetch" href="/assets/js/471.28895273.js"><link rel="prefetch" href="/assets/js/472.b9fe392f.js"><link rel="prefetch" href="/assets/js/473.a2835d9c.js"><link rel="prefetch" href="/assets/js/474.cd57b37d.js"><link rel="prefetch" href="/assets/js/475.8d5a9792.js"><link rel="prefetch" href="/assets/js/476.f7f3781c.js"><link rel="prefetch" href="/assets/js/477.9b710b04.js"><link rel="prefetch" href="/assets/js/478.46d66687.js"><link rel="prefetch" href="/assets/js/479.e7444705.js"><link rel="prefetch" href="/assets/js/48.48f286ba.js"><link rel="prefetch" href="/assets/js/480.da2b750a.js"><link rel="prefetch" href="/assets/js/481.838a8e04.js"><link rel="prefetch" href="/assets/js/482.02bf8041.js"><link rel="prefetch" href="/assets/js/483.bb29ef2f.js"><link rel="prefetch" href="/assets/js/484.aebb68bd.js"><link rel="prefetch" href="/assets/js/485.a66ab41b.js"><link rel="prefetch" href="/assets/js/486.8df516fb.js"><link rel="prefetch" href="/assets/js/487.86d28130.js"><link rel="prefetch" href="/assets/js/488.0863da70.js"><link rel="prefetch" href="/assets/js/489.5d4d9e88.js"><link rel="prefetch" href="/assets/js/49.1ca52d11.js"><link rel="prefetch" href="/assets/js/490.3fd65d85.js"><link rel="prefetch" href="/assets/js/491.ae3a2f87.js"><link rel="prefetch" href="/assets/js/492.6f54679b.js"><link rel="prefetch" href="/assets/js/493.a594b1f4.js"><link rel="prefetch" href="/assets/js/494.4f03fae1.js"><link rel="prefetch" href="/assets/js/495.ae50b66b.js"><link rel="prefetch" href="/assets/js/496.bc92d835.js"><link rel="prefetch" href="/assets/js/497.eac65251.js"><link rel="prefetch" href="/assets/js/498.1d726726.js"><link rel="prefetch" href="/assets/js/499.01e4f7d1.js"><link rel="prefetch" href="/assets/js/5.7b1f056c.js"><link rel="prefetch" href="/assets/js/50.73732fe2.js"><link rel="prefetch" href="/assets/js/500.062ade4e.js"><link rel="prefetch" href="/assets/js/501.e6a711dc.js"><link rel="prefetch" href="/assets/js/502.c79e28e2.js"><link rel="prefetch" href="/assets/js/503.bf97bce9.js"><link rel="prefetch" href="/assets/js/504.b2784ef0.js"><link rel="prefetch" href="/assets/js/505.0767ba54.js"><link rel="prefetch" href="/assets/js/506.8ae14637.js"><link rel="prefetch" href="/assets/js/507.003e2349.js"><link rel="prefetch" href="/assets/js/508.ecb5e6bd.js"><link rel="prefetch" href="/assets/js/509.b644f44a.js"><link rel="prefetch" href="/assets/js/51.bed7cf61.js"><link rel="prefetch" href="/assets/js/510.b660946f.js"><link rel="prefetch" href="/assets/js/511.cb186c8f.js"><link rel="prefetch" href="/assets/js/512.d176170f.js"><link rel="prefetch" href="/assets/js/513.18a1afa5.js"><link rel="prefetch" href="/assets/js/514.4a33e931.js"><link rel="prefetch" href="/assets/js/515.8496bd4d.js"><link rel="prefetch" href="/assets/js/516.529b9476.js"><link rel="prefetch" href="/assets/js/517.289738f1.js"><link rel="prefetch" href="/assets/js/518.eda39556.js"><link rel="prefetch" href="/assets/js/519.85b42de5.js"><link rel="prefetch" href="/assets/js/52.22a7da62.js"><link rel="prefetch" href="/assets/js/520.8b531775.js"><link rel="prefetch" href="/assets/js/521.8e4b66fb.js"><link rel="prefetch" href="/assets/js/522.050bfc55.js"><link rel="prefetch" href="/assets/js/523.e973f1e0.js"><link rel="prefetch" href="/assets/js/524.fd160738.js"><link rel="prefetch" href="/assets/js/525.5a4bc307.js"><link rel="prefetch" href="/assets/js/526.361bc4fa.js"><link rel="prefetch" href="/assets/js/527.06ee9d73.js"><link rel="prefetch" href="/assets/js/528.22d9b118.js"><link rel="prefetch" href="/assets/js/529.b7592c16.js"><link rel="prefetch" href="/assets/js/53.767f3bbf.js"><link rel="prefetch" href="/assets/js/530.ad96d564.js"><link rel="prefetch" href="/assets/js/531.61905243.js"><link rel="prefetch" href="/assets/js/532.11aebf61.js"><link rel="prefetch" href="/assets/js/533.0cddb226.js"><link rel="prefetch" href="/assets/js/534.d1c9cc36.js"><link rel="prefetch" href="/assets/js/54.d1f9eec8.js"><link rel="prefetch" href="/assets/js/55.aa90e812.js"><link rel="prefetch" href="/assets/js/56.4d7f81f2.js"><link rel="prefetch" href="/assets/js/57.3c540e8d.js"><link rel="prefetch" href="/assets/js/58.fc1c23f2.js"><link rel="prefetch" href="/assets/js/59.c7a7a4c0.js"><link rel="prefetch" href="/assets/js/6.056886f1.js"><link rel="prefetch" href="/assets/js/60.40e590ae.js"><link rel="prefetch" href="/assets/js/61.e400b323.js"><link rel="prefetch" href="/assets/js/62.bbb30ef1.js"><link rel="prefetch" href="/assets/js/63.c31cd2bb.js"><link rel="prefetch" href="/assets/js/64.62321188.js"><link rel="prefetch" href="/assets/js/65.44adc2b3.js"><link rel="prefetch" href="/assets/js/66.b5740d4f.js"><link rel="prefetch" href="/assets/js/67.76c3624c.js"><link rel="prefetch" href="/assets/js/68.6dd982d4.js"><link rel="prefetch" href="/assets/js/69.eb1390ec.js"><link rel="prefetch" href="/assets/js/7.a96cecf9.js"><link rel="prefetch" href="/assets/js/70.8c882bdd.js"><link rel="prefetch" href="/assets/js/71.001c968a.js"><link rel="prefetch" href="/assets/js/72.ae4ca075.js"><link rel="prefetch" href="/assets/js/73.d6ae6a27.js"><link rel="prefetch" href="/assets/js/74.fba60e37.js"><link rel="prefetch" href="/assets/js/75.0b1bf7bf.js"><link rel="prefetch" href="/assets/js/76.ee19d90e.js"><link rel="prefetch" href="/assets/js/77.fe8ac5f0.js"><link rel="prefetch" href="/assets/js/78.ae09432e.js"><link rel="prefetch" href="/assets/js/79.c1b10e2d.js"><link rel="prefetch" href="/assets/js/80.ae809538.js"><link rel="prefetch" href="/assets/js/81.ca11b4c7.js"><link rel="prefetch" href="/assets/js/82.308b98e4.js"><link rel="prefetch" href="/assets/js/83.355d9dde.js"><link rel="prefetch" href="/assets/js/84.a2b61d48.js"><link rel="prefetch" href="/assets/js/85.cf992fda.js"><link rel="prefetch" href="/assets/js/86.f547c7ea.js"><link rel="prefetch" href="/assets/js/87.2b02746a.js"><link rel="prefetch" href="/assets/js/88.e939aad5.js"><link rel="prefetch" href="/assets/js/89.b000c42a.js"><link rel="prefetch" href="/assets/js/90.dadef001.js"><link rel="prefetch" href="/assets/js/91.c0fe2e32.js"><link rel="prefetch" href="/assets/js/92.e09650b9.js"><link rel="prefetch" href="/assets/js/93.427c7280.js"><link rel="prefetch" href="/assets/js/94.90fc5f58.js"><link rel="prefetch" href="/assets/js/95.13d42b3a.js"><link rel="prefetch" href="/assets/js/96.d0a2ea8c.js"><link rel="prefetch" href="/assets/js/97.cc9a0eda.js"><link rel="prefetch" href="/assets/js/98.3c9f1b7e.js"><link rel="prefetch" href="/assets/js/99.0420dcbc.js"><link rel="prefetch" href="/assets/js/vendors~docsearch.33b2b47d.js">
    <link rel="stylesheet" href="/assets/css/0.styles.40c15e22.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/logo.png" alt="鱼皮的编程宝典" class="logo"> <span class="site-name can-hide">鱼皮的编程宝典</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/学习路线/" class="nav-link">
  学习路线
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="自学之路" class="dropdown-title"><span class="title">自学之路</span> <span class="arrow down"></span></button> <button type="button" aria-label="自学之路" class="mobile-dropdown-title"><span class="title">自学之路</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/自学之路/#大学经历" class="nav-link">
  大学经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#求职经历" class="nav-link">
  求职经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#职场工作" class="nav-link">
  职场工作
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创作经历" class="nav-link">
  创作经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创业经历" class="nav-link">
  创业经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#生活日常" class="nav-link">
  生活日常
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程分享" class="dropdown-title"><span class="title">编程分享</span> <span class="arrow down"></span></button> <button type="button" aria-label="编程分享" class="mobile-dropdown-title"><span class="title">编程分享</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/编程分享/#入门必看-学习路线" class="nav-link">
  入门必看-学习路线
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#学习指南" class="nav-link">
  学习指南
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#开发经验" class="nav-link">
  开发经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#求职经验" class="nav-link">
  求职经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#职场经验" class="nav-link">
  职场经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#技术分享" class="nav-link">
  技术分享
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#实战教程" class="nav-link">
  实战教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#其他" class="nav-link">
  其他
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#📚-项目教程" class="nav-link">
  项目教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#个人作品" class="nav-link">
  个人作品
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🎁-编程资源" class="nav-link">
  编程资源
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🌐-科技科普" class="nav-link">
  科技科普
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目实战" class="dropdown-title"><span class="title">项目实战</span> <span class="arrow down"></span></button> <button type="button" aria-label="项目实战" class="mobile-dropdown-title"><span class="title">项目实战</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/项目实战/OJ 判题系统.html" class="nav-link">
  OJ 判题系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/智能 BI 平台.html" class="nav-link">
  智能 BI 平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/聚合搜索平台.html" class="nav-link">
  聚合搜索平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/API 开放平台.html" class="nav-link">
  API 开放平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/伙伴匹配系统.html" class="nav-link">
  伙伴匹配系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/用户中心项目.html" class="nav-link">
  用户中心项目
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/Java 后端万用项目模板.html" class="nav-link">
  Java 后端万用项目模板
</a></li></ul></div></div><div class="nav-item"><a href="/知识碎片/" class="nav-link">
  知识碎片
</a></div><div class="nav-item"><a href="/编程导航/" class="nav-link">
  🔥 编程导航
</a></div><div class="nav-item"><a href="/产品服务/" class="nav-link">
  产品服务
</a></div><div class="nav-item"><a href="/作者/" class="nav-link">
  作者
</a></div> <a href="https://github.com/liyupi/codefather" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/学习路线/" class="nav-link">
  学习路线
</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="自学之路" class="dropdown-title"><span class="title">自学之路</span> <span class="arrow down"></span></button> <button type="button" aria-label="自学之路" class="mobile-dropdown-title"><span class="title">自学之路</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/自学之路/#大学经历" class="nav-link">
  大学经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#求职经历" class="nav-link">
  求职经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#职场工作" class="nav-link">
  职场工作
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创作经历" class="nav-link">
  创作经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#创业经历" class="nav-link">
  创业经历
</a></li><li class="dropdown-item"><!----> <a href="/自学之路/#生活日常" class="nav-link">
  生活日常
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="编程分享" class="dropdown-title"><span class="title">编程分享</span> <span class="arrow down"></span></button> <button type="button" aria-label="编程分享" class="mobile-dropdown-title"><span class="title">编程分享</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/编程分享/#入门必看-学习路线" class="nav-link">
  入门必看-学习路线
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#学习指南" class="nav-link">
  学习指南
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#开发经验" class="nav-link">
  开发经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#求职经验" class="nav-link">
  求职经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#职场经验" class="nav-link">
  职场经验
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#技术分享" class="nav-link">
  技术分享
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#实战教程" class="nav-link">
  实战教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#其他" class="nav-link">
  其他
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#📚-项目教程" class="nav-link">
  项目教程
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#个人作品" class="nav-link">
  个人作品
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🎁-编程资源" class="nav-link">
  编程资源
</a></li><li class="dropdown-item"><!----> <a href="/编程分享/#🌐-科技科普" class="nav-link">
  科技科普
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="项目实战" class="dropdown-title"><span class="title">项目实战</span> <span class="arrow down"></span></button> <button type="button" aria-label="项目实战" class="mobile-dropdown-title"><span class="title">项目实战</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/项目实战/OJ 判题系统.html" class="nav-link">
  OJ 判题系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/智能 BI 平台.html" class="nav-link">
  智能 BI 平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/聚合搜索平台.html" class="nav-link">
  聚合搜索平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/API 开放平台.html" class="nav-link">
  API 开放平台
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/伙伴匹配系统.html" class="nav-link">
  伙伴匹配系统
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/用户中心项目.html" class="nav-link">
  用户中心项目
</a></li><li class="dropdown-item"><!----> <a href="/项目实战/Java 后端万用项目模板.html" class="nav-link">
  Java 后端万用项目模板
</a></li></ul></div></div><div class="nav-item"><a href="/知识碎片/" class="nav-link">
  知识碎片
</a></div><div class="nav-item"><a href="/编程导航/" class="nav-link">
  🔥 编程导航
</a></div><div class="nav-item"><a href="/产品服务/" class="nav-link">
  产品服务
</a></div><div class="nav-item"><a href="/作者/" class="nav-link">
  作者
</a></div> <a href="https://github.com/liyupi/codefather" target="_blank" rel="noopener noreferrer" class="repo-link">
    GitHub
    <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav>  <ul class="sidebar-links"><li><a href="/%E4%BA%A7%E5%93%81%E6%9C%8D%E5%8A%A1/" class="sidebar-link">产品服务</a></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>产品服务</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/%E6%B1%82%E8%81%8C-%E5%B8%AE%E4%BD%A0%E5%86%99%E5%A5%BD%E7%AE%80%E5%8E%86%E7%9A%84%E7%A5%9E%E5%99%A8/" class="sidebar-link">求职 - 帮你写好简历的神器</a></li><li><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/" aria-current="page" class="active sidebar-link">后端突击 - 狂飙后端训练营</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#训练营优势" class="sidebar-link">训练营优势</a></li><li class="sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#我们能帮你什么" class="sidebar-link">我们能帮你什么？</a></li><li class="sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#其他问题" class="sidebar-link">其他问题</a></li><li class="sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#怎么报名" class="sidebar-link">怎么报名？</a></li></ul></li><li><a href="/%E5%89%8D%E7%AB%AF%E7%AA%81%E5%87%BB-%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E8%AE%AD%E7%BB%83%E8%90%A5/" class="sidebar-link">前端突击 - 前端面试训练营</a></li><li><a href="/%E8%80%83%E7%A0%94%E9%99%AA%E8%B7%91-%E7%BC%96%E7%A8%8B%E5%AF%BC%E8%88%AA%E8%AE%A1%E7%8B%97%E4%B8%8A%E5%B2%B8/" class="sidebar-link">考研陪跑 - 编程导航计狗上岸</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="content"><div style="width:100%"><div class="theme-default-content custom-content content__default"><h1 id="后端突击-狂飙后端训练营"><a href="#后端突击-狂飙后端训练营" class="header-anchor">#</a> 后端突击 - 狂飙后端训练营</h1> <blockquote><p>本文作者：<a href="https://yuyuanweb.feishu.cn/wiki/Abldw5WkjidySxkKxU2cQdAtnah" target="_blank" rel="noopener noreferrer">程序员鱼皮<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>本站地址：<a href="https://codefather.cn" target="_blank" rel="noopener noreferrer">https://codefather.cn<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></blockquote> <p>这是由鱼皮和几位腾讯高级工程师朋友们合伙打造的编程训练营，主打 <strong>后端求职面试突击</strong> ，帮助学员 <strong>用最短的时间</strong> 从 0 到 1 拿到满意的后端开发 offer！</p> <p>下面依次介绍下我们训练营已经积累的优势、提供的服务等。</p> <blockquote><p>⭐️ <a href="https://yuyuanweb.feishu.cn/docx/ZvoZdFiUUoRNAdxGlSUcnbslnnb#EvBGdMn7eonLQpxXSXJcD4ednLc" target="_blank" rel="noopener noreferrer">文末有报名方式<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></blockquote> <h2 id="训练营优势"><a href="#训练营优势" class="header-anchor">#</a> 训练营优势</h2> <h3 id="_1、成果太好看"><a href="#_1、成果太好看" class="header-anchor">#</a> <strong>1、成果太好看！</strong></h3> <p>短短几个月，狂飙训练营的很多学员得到了飞速成长，接近 <strong>60 位</strong> 同学拿到了 <strong>中大厂 offer</strong>！</p> <p>如下图，覆盖了字节、阿里、美团、腾讯、百度、京东、快手、滴滴、华为、网易、微博、搜狐、拼多多、七牛云、B站、华为、小米、米哈游、理想、58 同城、携程、猿辅导、OPPO 等各大互联网公司。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>这个成绩，放到任何一家培训机构来看，都是无敌的存在。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <h3 id="_2、导师团队太强大"><a href="#_2、导师团队太强大" class="header-anchor">#</a> <strong>2、导师团队太强大！</strong></h3> <p>狂飙训练营的导师团队不仅有多名 BAT 国内大厂的后端高级工程师，还有爆款编程图解书籍的作者 - 小林 coding，知名技术 Redis 的核心贡献者等等。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>狂飙训练营的导师团队中，有 6 名以上都是 <strong>全职</strong> 来做训练营的！他们很多人放弃了自己的大厂工作，全身心投入到辅导学员这件事，也难怪出了这么多成果。</p> <h3 id="_3、沉淀太丰富"><a href="#_3、沉淀太丰富" class="header-anchor">#</a> <strong>3、沉淀太丰富！</strong></h3> <p>大家都知道，现在网上的学习资料非常多，找到资源并不难，难的是找到 <strong>体系化的、高质量的</strong> 学习资源，能够一条高速路学到底。</p> <p>虽然我自己运营付费编程学习社群有一定年头了，也持续原创和整理了自己的编程学习体系资料。但是看到狂飙训练营的内容，还是深感佩服。</p> <p>比如下面这张图，是最外层的知识体系，各个板块的建设都很全面：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>最关键的是，狂飙训练营的很多资料都是 <strong>多名导师共同原创</strong> 的，汇集了多名大厂面试官的知识和经验，这不是任何一位个人 UP 主、或者网上那些资料能够比拟的。</p> <p>比如下图的专项面试题库：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <h3 id="_4、方法太专业"><a href="#_4、方法太专业" class="header-anchor">#</a> <strong>4、方法太专业！</strong></h3> <p>只凭好的导师和丰富的资料，也是很难带这么多学员拿到 offer 的，更关键的是狂飙训练营独特的 <strong>教学方法</strong> 。</p> <p>大部分刚加入同学都是学习很迷茫的同学，但通过给他们 <strong>私人定制</strong> 学习路线，很多同学就坚持跟着学了，大部分校招生由于时间比较充裕，能保持每日高强度的学习，再加上训练营 <strong>多对 1</strong> 的答疑指导服务，基本 3 个月就卷出了可以去实习面试的水平。</p> <p>有一个学员是很典型的案例，刚进来时候，很多技术栈都是不清楚不了解的状态，卷了几个月后，达到可面试的水平，不过刚去找实习的时候，也是屡屡碰壁，周报的内容也充斥很多 emo 信息，还好顶住了情绪和压力，持续 1 个多月面试，最终还是拿下了美团offer。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>也有黑马级别的同学，进来才 2 个星期，他们给辅导了项目，就拿到了美团实习 offer，甚至还自愿帮忙打广告。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>下面是我拉到狂飙训练营中参与学习的小伙伴的真实反馈：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>导师们强强联合，共同做好一件事，给学员带来更大的价值。</p> <p>一句话，做好后端训练营这件事，我们是认真的！</p> <p>接下来，详细说说我们的 狂飙训练营，能为大家提供什么？怎么带大家 <strong>求职突击</strong> ？</p> <h2 id="我们能帮你什么"><a href="#我们能帮你什么" class="header-anchor">#</a> <strong>我们能帮你什么？</strong></h2> <h3 id="_1、1-对-1-定制学习计划"><a href="#_1、1-对-1-定制学习计划" class="header-anchor">#</a> <strong>1、1 对 1 定制学习计划</strong></h3> <p>网上有很多大而全的学习路线，如果你的时间足够，跟着学倒也没什么问题。但是如果你想要 <strong>弯道超车</strong> ，就必须在有限的时间，学到最重要的知识，才能把我们的时间价值放大化。</p> <p>训练营导师里有多名资深的大厂面试官，所以 <strong>我们会根据大厂后端面试重点，1 对 1 定制化你的学习计划</strong>，让你所学知识在大厂面试中都能 <strong>命中</strong> ，而不会让你无厘头的乱学、低效努力。</p> <p>我们首先会根据你目前的情况，判断处于哪一个阶段，为你量身定做一份学习计划。你要做的很简单，只要坚持学就行，学习上的问题我们都会帮你解决。</p> <p>每个学员都自己的专属学员空间，你的学习计划、专项学习笔记、综合模拟面试的记录都会记录在这里，便于复盘。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <h3 id="_2、保姆级专项训练"><a href="#_2、保姆级专项训练" class="header-anchor">#</a> <strong>2、保姆级专项训练</strong></h3> <p>我们把后端必学的知识，划分成一个一个 <strong>专项训练</strong> ，比如 **Java 语言专项训练、Go 语言专项训练、**<strong>MySQL</strong> <strong>专项训练、Redis 专项训练、项目专项训练、网络专项训练、操作系统专项训练、系统设计专项</strong> 等等。</p> <p>每一个专项训练，我们都会提供严格甄选的资料，让你快速进入专项学习，根据你当前的技术情况，告诉你看什么资料，哪些知识点重要，带着什么问题去看。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>每个专项周期通常是 2-3 周，具体根据你当前的基础、以及能投入的时间决定，导师们在中间会关注你的进度，并解答问题。</p> <p>比如，下面是 MySQL 专项训练的指引，每一个知识都给出需不需要重点掌握，以及要学到什么程度，<strong>带着什么问题学</strong>。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>除了之外，我们还会对每一个专项训练，<strong>原创「学习与面试」的资料</strong>，是完全体系化的学习资料，我们相比传统的理论书籍，会更注重面试方面的问答。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>专项学习过程中，遇到任何不会的问题，都可以在专项群进行提问。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>每个专项群的氛围还是很不错的，有问题在专项群提问，同学之间共同讨论，各个导师也会负责解答。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>而且好的问题，我们会统一收录起来，会定期分享一些好的问题给大家一起学习。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>只要学习专项过程中遇到问题，把问题抛给我们就行，我们会讲解到你明白为止。</p> <p>我们不希望同学们浪费了大量时间去搜寻答案，还没有结果的话，就糟糕了，这样学习积极性就会有所下滑。</p> <h3 id="_3、专项练习题"><a href="#_3、专项练习题" class="header-anchor">#</a> <strong>3、专项练习题</strong></h3> <p>很多同学其实学习能力没问题，看过很多书，也能理解知识，但是面试的时候，总是答不到重点，不知道面试官想要的回答是什么，这是很吃亏的。</p> <p>甚至有的同学，在面试的时候，背题的痕迹太过于明显，这样很容易被面试官感觉你是背的，没有自己理解，也是有可能被挂掉的。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>这里贴几个学员在大厂面试中，由于背的太好，被面试官提一嘴。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>所以，为了培养学员回答面试问题的能力。当学员学完某一个专项知识后，我们会要求你 <strong>用自己语言在专项题库答题</strong> ，题库都是 <strong>高频的面试题</strong> ，回答完题库后，<strong>发给导师点评，导师会给予补充和提意见</strong>。</p> <p>通过这种专项练习题库，学员可以了解知识掌握情况，找出自己的问题查漏补缺，同时也更能理解面试官到底在问什么，增强学员的面试能力。</p> <p>当然，<strong>我们导师团队自己也写了专项练习题库的答案</strong>，会从「分析-&gt;回答-&gt;推荐资料」三个环节，帮助大家掌握这道面试题的知识，同时会说怎么样的回答才是重点。贴几个给大家看看。</p> <p>mysql题库-导师版：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>redis题库-导师版：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>golang题库-导师版：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>等学员完成了全部专项训练后，我们最后会进行 <strong>模拟面试</strong> ，面试流程都会让学员经历一遍，我们所问的问题，都是 <strong>对标大厂面试标准</strong> 的，所以相当于你可以获得很多次的大厂面试机会。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>下面是某位学员模拟面试后的感受：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>这样可以让学员适应面试节奏，根治学员面试的紧张感。更重要的是梳理面试回答的层次和逻辑，清楚知道面试官想要的答案，等到真实自己去面试的时候，就能从容应对面试了。</p> <h3 id="_4、对标大厂的项目"><a href="#_4、对标大厂的项目" class="header-anchor">#</a> <strong>4、对标大厂的项目</strong></h3> <p>最让校招的同学头疼的事情就是项目了，很多同学的项目都是网上烂大街的，比如 webserver、动态线程池、XX 外卖、各类电商项目，面试官一看，就知道是玩具项目来的，很难让面试官眼前一亮。</p> <p>面试官对你的项目不感兴趣的话，项目问题就不会怎么问了，但是这样整个面试都会深挖你八股文，面试难度就会上来了。</p> <p>我们训练营的项目是 <strong>大厂的真实项目</strong> ，是某位大厂程序员晋升答辩用的项目，我们经过改造后，作为训练营的项目，所以项目的立意是站的住的，<strong>拿晋升的项目，给大家用来面试，妥妥地<strong><strong>降维</strong></strong>打击</strong>。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>我们会从方案设计、方案评审、代码开发一一给大家讲解，这样的项目有数据支撑并经过生产验证，知道哪里有问题，哪里可优化，在面试时也会比较有优势。同时 <strong>针对项目的简历描述和面试问题</strong>，我们都帮你整理好的了。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>根据学员的反馈，训练营的项目是能让面试官感兴趣的。**一个能引起面试官感兴趣的项目，在面试是很加分的。<strong>你想想，面试的时长一般都是固定的</strong>，如果有 60-70% 时间都在问项目，那么是不是八股文就问的少了？**这样面试的难度相比全程都在挖八股文就降低了很多。</p> <p>我们项目的问题也都帮大家准备好了，完全不用担心面试时不知道怎么回答项目相关的问题！</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>怎么样？够保姆级吧，我们导师把最脏活累的事情都给干了，学员们坐享其成就好。当然项目肯定是要学员自己去实现的哦。</p> <p>除了大厂项目外，我们也提供了很多 <strong>适合练手学习、提升项目经验</strong> 的原创项目。</p> <p>鱼皮本人的原创项目，也会对训练营的同学们提供：</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>如果你又有对标大厂的深度项目、又有足够的做项目能力，那么无论是简历还是面试，通过率都会大大增加！</p> <h3 id="_5、简历指导-项目挖掘"><a href="#_5、简历指导-项目挖掘" class="header-anchor">#</a> <strong>5、简历指导 &amp; 项目挖掘</strong></h3> <p>在学员准备找工作前，我们还会对学员的简历进行优化。</p> <p>比如这位同学，之前自己写的简历，投了很多岗位，都没有面试机会，被我们修改之后，获得了很多机会，并且还进了大厂。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>对于社招同学来说，<strong>项目挖掘</strong> 这一块是收益最大的，提前挖掘你的项目面试的重难点，然后针对性的复习和巩固，到真实面试的时候，就能从容应对的了，项目挖掘会议平均持续 1 小时。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <h3 id="_6、面试复盘"><a href="#_6、面试复盘" class="header-anchor">#</a> <strong>6、面试复盘</strong></h3> <p>模拟面试后，我们都会给学员复盘，给学员反馈哪些知识学员还需要加强学习的、哪些知识是没有回答到重点的，然后要求学员将模拟面试的会议总结成文档。</p> <p>然后导师们会针对面试总结的内容进行评论，学员再进行回复，通过这种方式，<strong>可以将一次面试的知识，吃干抹净</strong>。经过这样的 <strong>专项题库练习 + 综合模拟面试 + 面试复盘</strong> ，学员的成长是很快的，多次查漏补缺，快速达到求职的面试标准。</p> <p>另外，我们也会<strong>对学员真实的面试记录进行复盘</strong>，目前训练营沉淀了很多同学新鲜出炉的大厂面经。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>这里的每一份面经都是可以学习的资料，因为每一份面经，导师们都针对同学面试回答做了评论和解析，会补充怎样答会更好，又或者需要去看哪些资料进一步学习。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>根据学员的反馈，这样他们边面试、导师边点评面经的效果还是不错，能够快速发现他们哪些知识点是缺失的，然后提供解答，快速补齐上来，下次在遇到相同的题目，就能回答更好。</p> <h3 id="_7、每周分享会"><a href="#_7、每周分享会" class="header-anchor">#</a> <strong>7、每周分享会</strong></h3> <p>每周六晚上，我们都会组织全员的分享会（平均每次 1 小时），主题涉猎技术讨论、技术开阔、求职心得、学习方法等等。</p> <p>这些是我们历史沉淀的视频分享会，每周都会有新的视频分享会，一周周的积累，以后这里也是一个庞大的学习资料。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <h3 id="_8、周报监督学员"><a href="#_8、周报监督学员" class="header-anchor">#</a> <strong>8、周报监督学员</strong></h3> <p>来了训练营的学员，就 <strong>不准躺平</strong> ！每周我们会要求学员写周报，把自己这一周所学的知识记录下来。</p> <p>同学们在学习上（或者生活上）有困难，都可以在周报提出，我们会针对你的困难做出答复，除了技术问题解答之外，情绪上开始焦虑、emo 了、工作上被 pua 了，都可以找我们沟通，我们也会做给你做 <strong>心理按摩</strong> 哈哈。</p> <p><img alt="" data-src="https://pic.yupi.icu/5563/asynccode" loading="lazy" class="lazy"></p> <p>针对不活跃的同学，我们导师也会私下去沟通学员，看看是不是遇到什么困难，或者也可能是出现了迷茫，其实这些情况有很多办法可以调整、解决，但是当事人往往会陷入巨大的内耗，此时就需要沟通来找到问题所在、走出困境。</p> <p>OK，我们的服务就介绍到这里，在你下决心报名前，请先再耐心阅读下面的内容哦！<strong>文末有报名方式。</strong></p> <h2 id="其他问题"><a href="#其他问题" class="header-anchor">#</a> <strong>其他问题</strong></h2> <h3 id="适合什么群体"><a href="#适合什么群体" class="header-anchor">#</a> <strong>适合什么群体？</strong></h3> <ul><li>校招冲刺：玩了几年，时间紧迫，想在短时间内提升最多战力的；基础还可以，想冲刺中大厂后端 Offer 的；</li> <li>在校生：计算机萌新，感到迷茫，不知道怎么学习的；想好好规划四年又无从下手的；想拼搏几年，找个好出路的；非科班专业想转行后端程序员的；</li> <li>社招：想转行后端开发；需要体系化指导或者挖掘项目问题的；</li></ul> <p>还是多啰嗦一句，我们是<strong>后端训练营</strong>，如果你是想从事嵌入式、机器学习、前端开发、大数据开发等等，就不符合我们训练营的方向了。</p> <h3 id="导师团队什么配置"><a href="#导师团队什么配置" class="header-anchor">#</a> <strong>导师团队什么配置？</strong></h3> <p>目前我们导师团队：</p> <ul><li><strong>小林哥</strong>，小林coding 公众号作者， 图解网站站长，全网粉丝超 40W+，著有《图解网络》、《图解系统》、《图解MySQL》、《图解 Redis》开源书籍，Gihutb 开源不到 1 年，斩获 6k+ star，文章阅读量累计超上千万，帮助数万程序员击破八股文的恐惧。</li> <li><strong>牛哥</strong>：大厂资深面试官，腾讯 T10 工程师。末流二本，校招逆袭进腾讯，多年来混迹各个大厂：腾讯-&gt;外企-&gt;字节-&gt;腾讯，融多家所长于一身，深谙面试方法论，极具答辩和指导才能。</li> <li><strong>鱼皮</strong>：前腾讯全栈工程师，现科技公司创始人，全网 150 万+ 粉丝编程博主。爱做项目爱分享，GitHub 中国区前 20，有 30+ 独立项目经验，善于把 Java 后端项目讲得通俗易懂。</li> <li><strong>川哥</strong>：阿里高级工程师。面试经验丰富，实习腾讯，校招字节，社招阿里。有过C++，Go语言开发经历，资深Java工程师，有多年大厂核心项目经验。</li> <li><strong>鹏哥</strong>：腾讯高级工程师，职场经历丰富，从华为到外企、从外企到腾讯，有过 Java，C++ 语言的开发经历，资深 Gopher ，有多年后台微服务架构经验和实操经验，对后台知识的学习颇有心得。</li> <li><strong>涛哥</strong>：某赛道国内头部公司，资深Java工程师、同时还具备Go 多年项目研发经验，有丰富的项目管理经验。</li> <li><strong>七哥</strong>：某一线大厂高级工程师，曾就职字节中台部门，有 Java、Go 大型项目工作经验，擅长微服务和分布式领域，熟悉面试官心理和把控面试节奏。</li> <li><strong>飞哥</strong>：百度高级工程师，熟悉Java，做过多个Java大型项目，同时也是资深Golang玩家，有多年相关实操经验。</li> <li><strong>彬彬</strong>：开源爱好者，Redis 7.0 和 7.2 活跃贡献者，Redis 社区 Member，积极参与社区贡献，200+ 的 PR 和 commit数，目前社区 commit 数量是排第四，专业解答 Redis 各种问题。</li></ul> <h3 id="支持什么语言"><a href="#支持什么语言" class="header-anchor">#</a> <strong>支持什么语言？</strong></h3> <p>我们目前训练营主要是 Java 后端 和 Go 后端。</p> <h3 id="会亲自录制视频授课吗"><a href="#会亲自录制视频授课吗" class="header-anchor">#</a> <strong>会亲自录制视频授课吗？</strong></h3> <p><strong>我们卖的是服务，卖的不是课</strong>，所以我们训练营的主线是服务，而不是传统培训的上课模式。</p> <p>简单的知识，可以通过一份资料快速Get，这些资料互联网都很多，我们可以给你选择效率最高、坑最少的。</p> <p>复杂的内容，通常需要很多操作才能理解，比如，先看B站初步认识，然后看几篇资料加深理解，然后可能是看某本经典的丛书，甚至可能是看源码去理解，有些东西，他一定不是一个课程就能讲清楚的。</p> <h3 id="一定能进大厂吗"><a href="#一定能进大厂吗" class="header-anchor">#</a> <strong>一定能进大厂吗？</strong></h3> <p>说保证进大厂的训练营，大概率是想割你的，我们不承诺这件事情。</p> <p>我们能保证的是什么？只要你按我们的安排走，你一定可以通过专项训练得到巨大的提升，至于提升多少，其实是边际递减的。</p> <p>你离大厂越远，提升得就越多，假设现在你只有 10 分，那在我们的科学指导下，提升到 70 分，那进度肯定是突飞猛进；而你本身就离大厂很近，已经 80 分了，我们有信心给你提升到 90 分，但也就增加了 10分，当然<strong>这 10 分的含金量非常的大</strong>，也许你差大厂就一步之遥，这一步，我们来给你补上。</p> <h3 id="怎么收费"><a href="#怎么收费" class="header-anchor">#</a> <strong>怎么收费？</strong></h3> <p>我们是多位导师强服务的模式，目前定价 <strong>5000 元</strong>（校招可分期）。</p> <p>比起其他培训机构动辄一两万的收费标准，这个价格说是白菜价格也不太过分吧。</p> <p>随着报名的人越来越多，训练营沉淀的内容越来越多，我们付出的精力更多的时候，后面肯定会涨价的，而且涨价的幅度不是几十块的涨，而是几百块，甚至上千块的涨，所以<strong>早加入训练营，是有价格优势</strong> 的。</p> <h3 id="服务多久"><a href="#服务多久" class="header-anchor">#</a> <strong>服务多久？</strong></h3> <p>加入后端训练营后，我们服务分为两个阶段，不同阶段的服务强度会有所区分：</p> <ul><li><strong>密集指导阶段</strong>：校招拿到offer为止，社招以找到新offer为止（社招最长限制2年，校招最长限制到毕业）。密集指导涵盖定制化学习路线、专项训练指导、模拟面试、面试复盘、项目指导、监督周报等等。</li> <li><strong>社群会员阶段</strong>：在密集指导阶段结束之后，你就成为了我们的长期会员，我们后续新沉淀的知识库都是一直对学员开放的，并且需要帮忙的时候，我们还是会给你提供人脉和方向性建议。但为了规避法律风险，本阶段我们声明不再承担任何责任，并有权利终止任何服务。</li></ul> <h2 id="怎么报名"><a href="#怎么报名" class="header-anchor">#</a> <strong>怎么报名？</strong></h2> <p>如果想报名、或者还有什么想要咨询的。</p> <p>请直接 <strong>扫码添加鱼皮</strong> 的微信，记得要加备注【<strong>后端训练营</strong>】，发送您的个人情况，我们会帮你进行评估，看看是否适合加入~</p> <blockquote><p>添加好友后，免费送整理好的面试题资料哦！</p></blockquote> <p><img alt="" data-src="https://pic.yupi.icu/5563/202312151402515.png" loading="lazy" class="lazy"></p></div> <footer class="page-edit" style="margin:0;"><div class="edit-link"><a href="https://github.com/liyupi/codefather/edit/master/产品服务/后端突击 - 狂飙后端训练营.md" target="_blank" rel="noopener noreferrer">完善页面</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">最近更新:</span> <span class="time">12/15/2023, 2:04:22 PM</span></div></footer> <!----></div> <div class="toc-container-sidebar"><div class="pos-box"><div class="icon-arrow"></div> <div class="scroll-box" style="max-height:86vh"><div style="font-weight:bold;">后端突击 - 狂飙后端训练营</div> <hr> <div class="toc-box"><ul class="toc-sidebar-links"><li><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#训练营优势" class="toc-sidebar-link">训练营优势</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_1、成果太好看" class="toc-sidebar-link">1、成果太好看！</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_2、导师团队太强大" class="toc-sidebar-link">2、导师团队太强大！</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_3、沉淀太丰富" class="toc-sidebar-link">3、沉淀太丰富！</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_4、方法太专业" class="toc-sidebar-link">4、方法太专业！</a></li></ul></li><li><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#我们能帮你什么" class="toc-sidebar-link">我们能帮你什么？</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_1、1-对-1-定制学习计划" class="toc-sidebar-link">1、1 对 1 定制学习计划</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_2、保姆级专项训练" class="toc-sidebar-link">2、保姆级专项训练</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_3、专项练习题" class="toc-sidebar-link">3、专项练习题</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_4、对标大厂的项目" class="toc-sidebar-link">4、对标大厂的项目</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_5、简历指导-项目挖掘" class="toc-sidebar-link">5、简历指导 &amp; 项目挖掘</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_6、面试复盘" class="toc-sidebar-link">6、面试复盘</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_7、每周分享会" class="toc-sidebar-link">7、每周分享会</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#_8、周报监督学员" class="toc-sidebar-link">8、周报监督学员</a></li></ul></li><li><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#其他问题" class="toc-sidebar-link">其他问题</a><ul class="toc-sidebar-sub-headers"><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#适合什么群体" class="toc-sidebar-link">适合什么群体？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#导师团队什么配置" class="toc-sidebar-link">导师团队什么配置？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#支持什么语言" class="toc-sidebar-link">支持什么语言？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#会亲自录制视频授课吗" class="toc-sidebar-link">会亲自录制视频授课吗？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#一定能进大厂吗" class="toc-sidebar-link">一定能进大厂吗？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#怎么收费" class="toc-sidebar-link">怎么收费？</a></li><li class="toc-sidebar-sub-header"><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#服务多久" class="toc-sidebar-link">服务多久？</a></li></ul></li><li><a href="/%E5%90%8E%E7%AB%AF%E7%AA%81%E5%87%BB-%E7%8B%82%E9%A3%99%E5%90%8E%E7%AB%AF%E8%AE%AD%E7%BB%83%E8%90%A5/#怎么报名" class="toc-sidebar-link">怎么报名？</a><ul class="toc-sidebar-sub-headers"></ul></li></ul></div></div></div></div></div>  <main class="footer"> <div class="copy-right"><span class="name"> 编程导航   |     </span> <a target="_blank" rel="noreferrer">
          
        </a></div></main></main> <aside class="page-sidebar"> <div class="page-side-toolbar"></div>  </aside></div><div class="global-ui"><!----></div></div>
    <script src="/assets/js/app.12ab4756.js" defer></script><script src="/assets/js/2.fd06b53e.js" defer></script><script src="/assets/js/30.248a229d.js" defer></script>
  </body>
</html>
